baner

Shangping Ren

   Ph.D, Professor 

 

 

 

 

Biography

Dr. Shangping Ren is a Full Professor at the Department of Computer Science, Illinois Institute of Technology. She obtained her Ph.D in CS from UIUC in 1997. Before she joined IIT in 2003, she worked as a software engineer in software industry for six years. Her main research focus is in the area of software development of time critical distributed systems, including software architecture, system reliability under resource constraints, scheduling algorithms for meeting reliability and deadline constraints that are critical in time critical systems, such as military command control systems, automotive systems, and some types of health care systems. She is one of the organizers for the first and second international workshop on Cyber-Physical Systems. The workshop now becomes the international conference on CPS.

Her research has been funded by NSF, Fermi National Accelerator Laboratory, and Air Force Research Laboratory. Current active projects include (1) Behavior-Based Coordination for Open Distributed Real-Time and Embedded Computing; (2) Managing Loosely Coupled Networked Control Systems with External Disturbances; and (3) Application-Aware Many-Core Virtualization for Real-Time Embedded Computing. All of these projects are heavily related to software, context and resource awareness, and guaranteed of QoS.

University webpage

Research & Major Accomplishments

RTsynchronizer: Language Support for Real-Time Specifications in Distributed Systems

Shangping Ren and Gul A. Agha, ACM SIGPLSN Notices, vol. 30, no. 11, pp 50-59, November 1995.

[BibTex] [PDF]
A Modular Approach for Programming Distributed Real-Time Systems

Shangping Ren, Gul A. Agha, and Masahiko Saito Journal of Parallel and Distributed Computing, vol. 36, no. 1, 1996 pp 4-12, 1996

[BibTex] [CiteseerX]
Formalizing multimedia QoS Constraints Using Actors

Shangping Ren, Nalini Venkatasubramanian, and Gul A. Agha Proceedings of Second IFIP International Conference on Formal Methods for Open Object Based Distributed Systems, FMOODS’97, September 1997.

[BibTex]
Source Code Level Infeasibility Detection on Declarative Timing Constraints Specified with RTsynchronizers

Shangping Ren and Gul A. Agha ACM SIGPLAN Workshop on Languages, Compilers, and Tools for Real-Time Systems, pp 1-10, 1997.

[BibTex]
Specification of Real-Time Interaction Constraints

Brian Nielsen, Shangping Ren, and Gul A. Agha Proceedings of the First International Symposium on Object-Oriented Real-Time Computing, ISORC’98, pp 9-19, IEEE Computer Society, 1998.

[BibTex] [PDF]
A Modular Approach for Programming Embedded Systems

Shangping Ren and Gul A. Agha in Frits Vaandrager and Grzegorz Rozenberg (editors), Embedded Systems, Lecture Notes in Computer Science, vol. 1494, pp 170-207, Springer-Verlag, 1998.

Delta Changes for OO Software Adaptation: Pervasive or Invasive?

Atef Bader, Shangping Ren, and Husein Armouti, Proceedings of the 38th Hawaii International Conference on System Sciences - Adaptive and Evolvable Software Systems: Techniques, Tools and Applications, 2005.

[BibTex] [PDF]
System Imposed and Application Compliant Adaptations

Shangping Ren, Mattox Beckman, and Tzilla Elrad, the 4th International Workshop on Distributed Auto-adaptive and Reconfigurable Systems, DARES'04, 2004.

[BibTex] [PDF]
A Layered Architecture for Real-Time Open Distributed Systems

Nadeem Jamali and Shangping Ren, Proceedings of the 4th International Workshop on Software Engineering for Large-Scale Multi-Agent Systems, 2005.

[BibTex] [PDF]